$(function(){
	$("#ffecha1").datepicker({
		 dateFormat: 'yy-mm-dd', //formato de la fecha - dd,mm,yy=dia,mes,año numericos  DD,MM=dia,mes en texto
		 changeMonth: true, //permite modificar los meses (true o false)
		 changeYear: true, //permite modificar los años (true o false)
		 numberOfMonths: 1 //muestra mas de un mes en el calendario, depende del numero
	 });
	
	
	/**
	 * Evento para el listado de ordenes de trabajo sin facturar
	 */
	$(".observ_chn, .revisado_chn").on('change', function(){
		var obj = $(this), tipo = obj.attr('id').indexOf('revisado');
		
		updateInfo(obj.attr('id').replace(/revisado|observa/, ''), obj.attr('data-id'), tipo);
	});
	
	$("#btnCerrarDia").on('click', function(){
		msb.confirm("Estas completamente seguro de Cerrar el Día? <br> Nota: Al cerrarse ya no se podra editar.", 
			"", 
			function(){
				loader.create();
				//cambiar precio
				$.post(base_url+"panel/facturacion_rpt/cerrar_dia/",
					"fecha="+$("#ffecha1").val(),
					function(resp){
						create("withIcon", {
							title: resp.msg.title, 
							text: resp.msg.msg, 
							icon: base_url+'application/images/alertas/'+resp.msg.ico+'.png' });
						
						if(resp.msg.ico == 'ok')
							setTimeout(recargar, 300);
					}, "json").complete(function(){ 
				    	loader.close();
				    });
		});
	});
});


function updateInfo(obj, id, tipo){
	var revisado = $("#revisado"+obj+":checked").val(), 
		msg = (tipo==-1? "Estas seguro de actualizar la observacion?": 
						(revisado=='si'? "Estas seguro de Aceptar la factura?": 
							"Estas seguro de Rechazar la factura?"));
	msb.confirm(msg, 
			"", function(){
		loader.create();
		//cambiar precio
		$.post(base_url+"panel/facturacion_rpt/revisar/",
			"id_factura="+id+"&revisado="+revisado+"&observaciones="+$("#observa"+obj).val(),
			function(resp){
				create("withIcon", {
					title: resp.msg.title, 
					text: resp.msg.msg, 
					icon: base_url+'application/images/alertas/'+resp.msg.ico+'.png' });
			}, "json").complete(function(){ 
		    	loader.close();
		    	setTimeout(recargar, 300);
		    });
	}, function(){ setTimeout(recargar, 300); });
}

function recargar(){
	$("#pagina_sel").val($("#pag_sel").val());
	$("#frmFiltrosCotiza").submit();
}


